In `ManagedLedgerTest.testAsyncAddEntryAndSyncClose()` : 

Test fails with timeout : 

```
org.testng.internal.thread.ThreadTimeoutException: Method 
org.apache.bookkeeper.mledger.impl.ManagedLedgerTest.testAsyncAddEntryAndSyncClose()
 didn't finish within the time-out 20000
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
```

Cause seems to be assertion failed in callback thread: 

```
1:58:08.368 
[bookkeeper-ml-workers-OrderedExecutor-3-0:org.apache.bookkeeper.mledger.impl.OpAddEntry@164]
 INFO  org.apache.bookkeeper.mledger.impl.OpAddEntry - [my_test_ledger] Closing 
ledger 6 for being full
01:58:08.372 
[test-OrderedScheduler-0-0:org.apache.bookkeeper.client.PulsarMockBookKeeper@94]
 INFO  org.apache.bookkeeper.client.PulsarMockBookKeeper - Creating ledger 7
01:58:08.373 
[test-OrderedScheduler-0-0:org.apache.bookkeeper.mledger.impl.ManagedLedgerImpl@1178]
 INFO  org.apache.bookkeeper.mledger.impl.ManagedLedgerImpl - [my_test_ledger] 
Created new ledger 7
01:58:08.420 
[bookkeeper-ml-workers-OrderedExecutor-3-0:org.apache.bookkeeper.mledger.impl.OpAddEntry@164]
 INFO  org.apache.bookkeeper.mledger.impl.OpAddEntry - [my_test_ledger] Closing 
ledger 7 for being full
01:58:08.424 
[test-OrderedScheduler-0-0:org.apache.bookkeeper.client.PulsarMockBookKeeper@94]
 INFO  org.apache.bookkeeper.client.PulsarMockBookKeeper - Creating ledger 8
01:58:08.425 
[test-OrderedScheduler-0-0:org.apache.bookkeeper.mledger.impl.ManagedLedgerImpl@1178]
 INFO  org.apache.bookkeeper.mledger.impl.ManagedLedgerImpl - [my_test_ledger] 
Created new ledger 8
01:58:08.460 
[bookkeeper-ml-workers-OrderedExecutor-3-0:org.apache.bookkeeper.common.util.SafeRunnable@38]
 ERROR org.apache.bookkeeper.common.util.SafeRunnable - Unexpected throwable 
caught 
java.lang.IllegalArgumentException: null
        at 
com.google.common.base.Preconditions.checkArgument(Preconditions.java:108) 
~[guava-21.0.jar:?]
        at 
org.apache.bookkeeper.mledger.impl.OpAddEntry.safeRun(OpAddEntry.java:143) 
~[classes/:?]
        at 
org.apache.bookkeeper.common.util.SafeRunnable.run(SafeRunnable.java:36) 
[bookkeeper-common-4.7.2.jar:4.7.2]
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
[?:1.8.0_172]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
[?:1.8.0_172]
        at 
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
 [netty-all-4.1.22.Final.jar:4.1.22.Final]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_172]
01:58:08.461 
[bookkeeper-ml-workers-OrderedExecutor-3-0:org.apache.bookkeeper.common.util.SafeRunnable@38]
 ERROR org.apache.bookkeeper.common.util.SafeRunnable - Unexpected throwable 
caught 
java.lang.IllegalArgumentException: null
        at 
com.google.common.base.Preconditions.checkArgument(Preconditions.java:108) 
~[guava-21.0.jar:?]
        at 
org.apache.bookkeeper.mledger.impl.OpAddEntry.safeRun(OpAddEntry.java:143) 
~[classes/:?]
        at 
org.apache.bookkeeper.common.util.SafeRunnable.run(SafeRunnable.java:36) 
[bookkeeper-common-4.7.2.jar:4.7.2]
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
[?:1.8.0_172]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
[?:1.8.0_172]
        at 
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
 [netty-all-4.1.22.Final.jar:4.1.22.Final]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_172]
01:58:08.480 
[bookkeeper-ml-workers-OrderedExecutor-3-0:org.apache.bookkeeper.mledger.impl.OpAddEntry@164]
 INFO  org.apache.bookkeeper.mledger.impl.OpAddEntry - [my_test_ledger] Closing 
ledger 8 for being full
01:58:08.484 
[test-OrderedScheduler-0-0:org.apache.bookkeeper.client.PulsarMockBookKeeper@94]
 INFO  org.apache.bookkeeper.client.PulsarMockBookKeeper - Creating ledger 9
01:58:08.485 
[test-OrderedScheduler-0-0:org.apache.bookkeeper.mledger.impl.ManagedLedgerImpl@1178]
 INFO  org.apache.bookkeeper.mledger.impl.ManagedLedgerImpl - [my_test_ledger] 
Created new ledger 9
01:58:08.528 
[bookkeeper-ml-workers-OrderedExecutor-3-0:org.apache.bookkeeper.mledger.impl.OpAddEntry@164]
 INFO  org.apache.bookkeeper.mledger.impl.OpAddEntry - [my_test_ledger] Closing 
ledger 9 for being full
01:58:08.532 
[test-OrderedScheduler-0-0:org.apache.bookkeeper.client.PulsarMockBookKeeper@94]
 INFO  org.apache.bookkeeper.client.PulsarMockBookKeeper - Creating ledger 10
01:58:08.533 
[test-OrderedScheduler-0-0:org.apache.bookkeeper.mledger.impl.ManagedLedgerImpl@1178]
 INFO  org.apache.bookkeeper.mledger.impl.ManagedLedgerImpl - [my_test_ledger] 
Created new ledger 10
01:58:08.576 
[bookkeeper-ml-workers-OrderedExecutor-3-0:org.apache.bookkeeper.mledger.impl.OpAddEntry@164]
 INFO  org.apache.bookkeeper.mledger.impl.OpAddEntry - [my_test_ledger] Closing 
ledger 10 for being full
01:58:08.580 
[test-OrderedScheduler-0-0:org.apache.bookkeeper.client.PulsarMockBookKeeper@94]
 INFO  org.apache.bookkeeper.client.PulsarMockBookKeeper - Creating ledger 11
01:58:08.581 
[test-OrderedScheduler-0-0:org.apache.bookkeeper.mledger.impl.ManagedLedgerImpl@1178]
 INFO  org.apache.bookkeeper.mledger.impl.ManagedLedgerImpl - [my_test_ledger] 
Created new ledger 11
01:58:08.632 
[bookkeeper-ml-workers-OrderedExecutor-3-0:org.apache.bookkeeper.mledger.impl.OpAddEntry@164]
 INFO  org.apache.bookkeeper.mledger.impl.OpAddEntry - [my_test_ledger] Closing 
ledger 11 for being full
01:58:08.636 
[test-OrderedScheduler-0-0:org.apache.bookkeeper.client.PulsarMockBookKeeper@94]
 INFO  org.apache.bookkeeper.client.PulsarMockBookKeeper - Creating ledger 12
01:58:08.637 
[test-OrderedScheduler-0-0:org.apache.bookkeeper.mledger.impl.ManagedLedgerImpl@1178]
 INFO  org.apache.bookkeeper.mledger.impl.ManagedLedgerImpl - [my_test_ledger] 
Created new ledger 12
01:58:08.672 
[bookkeeper-ml-workers-OrderedExecutor-3-0:org.apache.bookkeeper.mledger.impl.OpAddEntry@164]
 INFO  org.apache.bookkeeper.mledger.impl.OpAddEntry - [my_test_ledger] Closing 
ledger 12 for being full
01:58:08.673 
[test-OrderedScheduler-0-0:org.apache.bookkeeper.client.PulsarMockBookKeeper@94]
 INFO  org.apache.bookkeeper.client.PulsarMockBookKeeper - Creating ledger 13
01:58:08.673 
[test-OrderedScheduler-0-0:org.apache.bookkeeper.mledger.impl.ManagedLedgerImpl@1178]
 INFO  org.apache.bookkeeper.mledger.impl.ManagedLedgerImpl - [my_test_ledger] 
Created new ledger 13
01:58:08.718 
[bookkeeper-ml-workers-OrderedExecutor-3-0:org.apache.bookkeeper.mledger.impl.OpAddEntry@164]
 INFO  org.apache.bookkeeper.mledger.impl.OpAddEntry - [my_test_ledger] Closing 
ledger 13 for being full
```

[ Full content available at: https://github.com/apache/pulsar/issues/2667 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to