hiero-ledger / hiero-ledger/hiero-consensus-node

[Flaky Test] org.hiero.otter.test.ReconnectTest#testSyntheticBottleneckReconnect

Open
#24,717 1 comment 0 reactions 1 assignee Claimed by @Jeffrey-morgan34 View on GitHub
flaky-test
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.