hiero-ledger / hiero-ledger/hiero-consensus-node
[Flaky Test] org.hiero.otter.test.ReconnectTest#testSyntheticBottleneckReconnect
- Dominant language
- Java
- Stars
- 406
- Forks
- 226
- Avg merge
- 3d 4h
- Merged PRs (30d)
- 210
Description
## Flaky Test Detected
| Field | Value |
|---|---|
| Module | `consensus-otter-tests` |
| Class | `org.hiero.otter.test.ReconnectTest` |
| Method | `testSyntheticBottleneckReconnect` |
| First detected | 2026-04-02 |
| Workflow | [Node: PR Checks #47704](https://github.com/hiero-ledger/hiero-consensus-node/actions/runs/23909169110) |
### Failure Detail (first occurrence)
```
java.lang.AssertionError: Expected no message with level higher than WARN, but found ERROR in
2026-04-02 16:49:20 [ERROR] [3] (<merkledb: Compacting #1>) [EXCEPTION] (c.s.m.MerkleDbCompactionCoordinator) - [IdToHashChunk_compact_0_0] Compaction failed
at org.hiero.otter.fixtures@0.73.0-SNAPSHOT/org.hiero.otter.fixtures.internal.result.MultipleNodeLogResultsImpl.lambda$new$1(MultipleNodeLogResultsImpl.java:46)
at java.base/java.util.concurrent.CopyOnWriteArrayList.bulkRemove(CopyOnWriteArrayList.java:939)
at java.base/java.util.concurrent.CopyOnWriteArrayList.bulkRemove(CopyOnWriteArrayList.java:931)
at java.base/java.util.concurrent.CopyOnWriteArrayList.removeIf(CopyOnWriteArrayList.java:914)
at org.hiero.otter.fixtures@0.73.0-SNAPSHOT/org.hiero.otter.fixtures.internal.result.MultipleNodeLogResultsImpl.lambda$new$0(MultipleNodeLogResultsImpl.java:46)
at org.hiero.otter.fixtures@0.73.0-SNAPSHOT/org.hiero.otter.fixtures.internal.result.SingleNodeLogResultImpl.lambda$subscribe$0(SingleNodeLogResultImpl.java:110)
at org.hiero.otter.fixtures@0.73.0-SNAPSHOT/org.hiero.otter.fixtures.internal.result.NodeResultsCollector.lambda$addLogEntry$0(NodeResultsCollector.java:101)
at java.base/java.util.concurrent.CopyOnWriteArrayList.bulkRemove(CopyOnWriteArrayList.java:939)
at java.base/java.util.concurrent.CopyOnWriteArrayList.bulkRemove(CopyOnWriteArrayList.java:931)
at java.base/java.util.concurrent.CopyOnWriteArrayList.removeIf(CopyOnWriteArrayList.java:914)
at org.hiero.otter.fixtures@0.73.0-SNAPSHOT/org.hiero.otter.fixtures.internal.result.NodeResultsCollector.addLogEntry(NodeResultsCollector.java:101)
at org.hiero.otter.fixtures@0.73.0-SNAPSHOT/org.hiero.otter.fixtures.container.ContainerNode.tick(ContainerNode.java:663)
at org.hiero.otter.fixtures@0.73.0-SNAPSHOT/org.hiero.otter.fixtures.internal.AbstractTimeManager.waitForCondition(AbstractTimeManager.java:89)
at org.hiero.otter.test@0.73.0-SNAPSHOT/org.hiero.otter.test.ReconnectTest.testSyntheticBot... (truncated)
```
Contributor guide
Assessment
This issue has not been assessed yet.