org.nuxeo.lib.stream.tests.computation.TestLogStreamProcessorChronicle.testComplexTopoManyRecords Failing for the past 1 build (Since Failed#83 ) Took 0.49 sec. add description Stacktrace java.lang.AssertionError at net.openhft.chronicle.queue.impl.single.SCQIndexing.sequenceForPosition(SCQIndexing.java:499) at net.openhft.chronicle.queue.impl.single.SingleChronicleQueueStore.sequenceForPosition(SingleChronicleQueueStore.java:247) at net.openhft.chronicle.queue.impl.single.SingleChronicleQueueExcerpts$StoreTailer.beyondStartOfCycleBackward(SingleChronicleQueueExcerpts.java:1175) at net.openhft.chronicle.queue.impl.single.SingleChronicleQueueExcerpts$StoreTailer.beyondStartOfCycle(SingleChronicleQueueExcerpts.java:1142) at net.openhft.chronicle.queue.impl.single.SingleChronicleQueueExcerpts$StoreTailer.next0(SingleChronicleQueueExcerpts.java:1107) at net.openhft.chronicle.queue.impl.single.SingleChronicleQueueExcerpts$StoreTailer.readingDocument(SingleChronicleQueueExcerpts.java:1028) at net.openhft.chronicle.queue.impl.single.SingleChronicleQueueExcerpts$StoreTailer.readingDocument(SingleChronicleQueueExcerpts.java:958) at net.openhft.chronicle.wire.MarshallableIn.readBytes(MarshallableIn.java:64) at org.nuxeo.lib.stream.log.chronicle.ChronicleLogOffsetTracker.readLastCommittedOffset(ChronicleLogOffsetTracker.java:132) at org.nuxeo.lib.stream.log.chronicle.ChronicleLogOffsetTracker.getLastCommittedOffset(ChronicleLogOffsetTracker.java:109) at org.nuxeo.lib.stream.log.chronicle.ChronicleLogTailer.toLastCommitted(ChronicleLogTailer.java:170) at org.nuxeo.lib.stream.log.chronicle.ChronicleLogTailer.(ChronicleLogTailer.java:82) at org.nuxeo.lib.stream.log.chronicle.ChronicleLogAppender.createTailer(ChronicleLogAppender.java:315) at org.nuxeo.lib.stream.log.chronicle.ChronicleLogManager.lambda$doCreateTailer$3(ChronicleLogManager.java:215) at java.base/java.util.ArrayList.forEach(ArrayList.java:1540) at org.nuxeo.lib.stream.log.chronicle.ChronicleLogManager.doCreateTailer(ChronicleLogManager.java:214) at org.nuxeo.lib.stream.log.internals.AbstractLogManager.createTailer(AbstractLogManager.java:96) at org.nuxeo.lib.stream.computation.log.LogStreamManager.createTailer(LogStreamManager.java:120) at org.nuxeo.lib.stream.computation.log.ComputationRunner.(ComputationRunner.java:141) at org.nuxeo.lib.stream.computation.log.ComputationPool.lambda$start$0(ComputationPool.java:88) at java.base/java.util.ArrayList.forEach(ArrayList.java:1540) at org.nuxeo.lib.stream.computation.log.ComputationPool.start(ComputationPool.java:87) at java.base/java.util.ArrayList.forEach(ArrayList.java:1540) at org.nuxeo.lib.stream.computation.log.LogStreamProcessor.start(LogStreamProcessor.java:97) at org.nuxeo.lib.stream.tests.computation.TestStreamProcessor.testComplexTopo(TestStreamProcessor.java:239) at org.nuxeo.lib.stream.tests.computation.TestStreamProcessor.testComplexTopoManyRecords(TestStreamProcessor.java:286) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48) at org.junit.rules.RunRules.evaluate(RunRules.java:20) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) at org.junit.runners.ParentRunner.run(ParentRunner.java:363) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) at org.junit.runners.ParentRunner.run(ParentRunner.java:363) at org.apache.maven.surefire.junitcore.JUnitCore.run(JUnitCore.java:55) at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.createRequestAndRun(JUnitCoreWrapper.java:137) at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.executeEager(JUnitCoreWrapper.java:107) at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:83) at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:75) at org.apache.maven.surefire.junitcore.JUnitCoreProvider.invoke(JUnitCoreProvider.java:158) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418) Standard Output 14:47:15,074 [main] WARN [Slf4jExceptionHandler$2] Closing store append for /tmp/junit147946307712040064/junit16577724229539467737/s3/offset-C4 14:47:15,075 [main] WARN [Slf4jExceptionHandler$2] Closing store append for /tmp/junit147946307712040064/junit16577724229539467737/s3/offset-C4 14:47:15,076 [main] WARN [Slf4jExceptionHandler$2] Closing store append for /tmp/junit147946307712040064/junit16577724229539467737/s3/offset-C4 14:47:15,076 [main] WARN [Slf4jExceptionHandler$2] Closing store append for /tmp/junit147946307712040064/junit16577724229539467737/s3/offset-C4 14:47:15,077 [main] WARN [Slf4jExceptionHandler$2] Closing store append for /tmp/junit147946307712040064/junit16577724229539467737/s3/P-00 14:47:15,077 [main] WARN [Slf4jExceptionHandler$2] Closing store append for /tmp/junit147946307712040064/junit16577724229539467737/s3/P-01 14:47:15,077 [C1Pool-00,in:848,inCheckpoint:847,out:847,lastRead:1560610035076,lastTimer:0,wm:204552278456532993,loop:847,record] ERROR [ComputationRunner] C1: CHECKPOINT FAILURE: Resume may create duplicates. 14:47:15,078 [main] WARN [Slf4jExceptionHandler$2] Closing store append for /tmp/junit147946307712040064/junit16577724229539467737/s3/P-02 14:47:15,125 [main] WARN [Slf4jExceptionHandler$2] Closing store append for /tmp/junit147946307712040064/junit16577724229539467737/s3/P-03 14:47:15,077 [C1Pool-01,in:634,inCheckpoint:633,out:633,lastRead:1560610035077,lastTimer:0,wm:204552278429270017,loop:633,record] ERROR [ComputationRunner] C1: CHECKPOINT FAILURE: Resume may create duplicates. 14:47:15,127 [main] WARN [Slf4jExceptionHandler$2] Closing store append for /tmp/junit147946307712040064/junit16577724229539467737/s4/P-04 14:47:15,127 [main] WARN [Slf4jExceptionHandler$2] Closing store append for /tmp/junit147946307712040064/junit16577724229539467737/s4/P-05 14:47:15,128 [main] WARN [Slf4jExceptionHandler$2] Closing store append for /tmp/junit147946307712040064/junit16577724229539467737/s4/P-06 14:47:15,129 [main] WARN [Slf4jExceptionHandler$2] Closing store append for /tmp/junit147946307712040064/junit16577724229539467737/s1/offset-C1 14:47:15,123 [C4Pool-02,in:102,inCheckpoint:102,out:102,lastRead:1560610035021,lastTimer:0,wm:204552278366355457,loop:102,checkpoint] ERROR [ComputationRunner] C4: Exception in processLoop: The tailer has been closed. java.lang.IllegalStateException: The tailer has been closed. at org.nuxeo.lib.stream.log.chronicle.ChronicleLogTailer.read(ChronicleLogTailer.java:114) ~[classes/:?] at org.nuxeo.lib.stream.log.chronicle.ChronicleLogTailer.read(ChronicleLogTailer.java:97) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.processRecord(ComputationRunner.java:317) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.processLoop(ComputationRunner.java:228) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.run(ComputationRunner.java:178) [classes/:?] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?] at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?] at java.lang.Thread.run(Thread.java:834) [?:?] 14:47:15,123 [C4Pool-01,in:231,inCheckpoint:231,out:231,lastRead:1560610035022,lastTimer:0,wm:204552278403710977,loop:231,checkpoint] ERROR [ComputationRunner] C4: Exception in processLoop: The tailer has been closed. java.lang.IllegalStateException: The tailer has been closed. at org.nuxeo.lib.stream.log.chronicle.ChronicleLogTailer.read(ChronicleLogTailer.java:114) ~[classes/:?] at org.nuxeo.lib.stream.log.chronicle.ChronicleLogTailer.read(ChronicleLogTailer.java:97) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.processRecord(ComputationRunner.java:317) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.processLoop(ComputationRunner.java:228) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.run(ComputationRunner.java:178) [classes/:?] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?] at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?] at java.lang.Thread.run(Thread.java:834) [?:?] 14:47:15,129 [main] WARN [Slf4jExceptionHandler$2] Closing store append for /tmp/junit147946307712040064/junit16577724229539467737/s1/offset-C1 14:47:15,130 [main] WARN [Slf4jExceptionHandler$2] Closing store append for /tmp/junit147946307712040064/junit16577724229539467737/s1/offset-C1 14:47:15,130 [main] WARN [Slf4jExceptionHandler$2] Closing store append for /tmp/junit147946307712040064/junit16577724229539467737/s1/offset-C2 14:47:15,131 [main] WARN [Slf4jExceptionHandler$2] Closing store append for /tmp/junit147946307712040064/junit16577724229539467737/s1/offset-C2 14:47:15,131 [C4Pool-00,in:305,inCheckpoint:305,out:305,lastRead:1560610035025,lastTimer:0,wm:204552278426255361,loop:305,checkpoint] ERROR [ComputationRunner] C4: Exception in processLoop: The tailer has been closed. java.lang.IllegalStateException: The tailer has been closed. at org.nuxeo.lib.stream.log.chronicle.ChronicleLogTailer.read(ChronicleLogTailer.java:114) ~[classes/:?] at org.nuxeo.lib.stream.log.chronicle.ChronicleLogTailer.read(ChronicleLogTailer.java:97) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.processRecord(ComputationRunner.java:317) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.processLoop(ComputationRunner.java:228) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.run(ComputationRunner.java:178) [classes/:?] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?] at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?] at java.lang.Thread.run(Thread.java:834) [?:?] 14:47:15,131 [C1Pool-02,in:437,inCheckpoint:436,out:436,lastRead:1560610035077,lastTimer:0,wm:204552278401482753,loop:436,record] ERROR [ComputationRunner] C1: CHECKPOINT FAILURE: Resume may create duplicates. 14:47:15,133 [main] WARN [Slf4jExceptionHandler$2] Closing store append for /tmp/junit147946307712040064/junit16577724229539467737/s1/offset-C2 14:47:15,133 [main] WARN [Slf4jExceptionHandler$2] Closing store append for /tmp/junit147946307712040064/junit16577724229539467737/s1/offset-C2 14:47:15,134 [C3Pool-02,in:105,inCheckpoint:104,out:104,lastRead:1560610035133,lastTimer:0,wm:204552278368321537,loop:105,record] ERROR [ComputationRunner] C3: CHECKPOINT FAILURE: Resume may create duplicates. 14:47:15,134 [C3Pool-01,in:229,inCheckpoint:228,out:228,lastRead:1560610035132,lastTimer:0,wm:204552278403186689,loop:228,record] ERROR [ComputationRunner] C3: CHECKPOINT FAILURE: Resume may create duplicates. 14:47:15,134 [C3Pool-00,in:175,inCheckpoint:174,out:174,lastRead:1560610035134,lastTimer:0,wm:204552278386802689,loop:174,record] ERROR [ComputationRunner] C3: CHECKPOINT FAILURE: Resume may create duplicates. 14:47:15,134 [C1Pool-03,in:560,inCheckpoint:559,out:559,lastRead:1560610035079,lastTimer:0,wm:204552278416424961,loop:559,record] ERROR [ComputationRunner] C1: CHECKPOINT FAILURE: Resume may create duplicates. 14:47:15,124 [C4Pool-03,in:76,inCheckpoint:76,out:76,lastRead:1560610035019,lastTimer:0,wm:204552278362161153,loop:75,checkpoint] ERROR [ComputationRunner] C4: Exception in processLoop: The tailer has been closed. java.lang.IllegalStateException: The tailer has been closed. at org.nuxeo.lib.stream.log.chronicle.ChronicleLogTailer.read(ChronicleLogTailer.java:114) ~[classes/:?] at org.nuxeo.lib.stream.log.chronicle.ChronicleLogTailer.read(ChronicleLogTailer.java:97) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.processRecord(ComputationRunner.java:317) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.processLoop(ComputationRunner.java:228) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.run(ComputationRunner.java:178) [classes/:?] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?] at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?] at java.lang.Thread.run(Thread.java:834) [?:?] 14:47:15,134 [C3Pool-01,in:229,inCheckpoint:228,out:228,lastRead:1560610035132,lastTimer:0,wm:204552278403186689,loop:228,record] ERROR [ComputationRunner] C3: Exception in processLoop: Index 1 out of bounds for length 0 java.lang.IndexOutOfBoundsException: Index 1 out of bounds for length 0 at jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) ~[?:?] at jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) ~[?:?] at jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) ~[?:?] at java.util.Objects.checkIndex(Objects.java:372) ~[?:?] at java.util.ArrayList.get(ArrayList.java:458) ~[?:?] at org.nuxeo.lib.stream.log.chronicle.ChronicleLogAppender.append(ChronicleLogAppender.java:294) ~[classes/:?] at org.nuxeo.lib.stream.log.LogAppender.append(LogAppender.java:62) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.LogStreamManager.append(LogStreamManager.java:101) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.sendRecords(ComputationRunner.java:448) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.checkpoint(ComputationRunner.java:415) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.checkpointIfNecessary(ComputationRunner.java:404) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.processRecord(ComputationRunner.java:344) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.processLoop(ComputationRunner.java:228) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.run(ComputationRunner.java:178) [classes/:?] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?] at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?] at java.lang.Thread.run(Thread.java:834) [?:?] 14:47:15,134 [C3Pool-00,in:175,inCheckpoint:174,out:174,lastRead:1560610035134,lastTimer:0,wm:204552278386802689,loop:174,record] ERROR [ComputationRunner] C3: Exception in processLoop: Index 0 out of bounds for length 0 java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0 at jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) ~[?:?] at jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) ~[?:?] at jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) ~[?:?] at java.util.Objects.checkIndex(Objects.java:372) ~[?:?] at java.util.ArrayList.get(ArrayList.java:458) ~[?:?] at org.nuxeo.lib.stream.log.chronicle.ChronicleLogAppender.append(ChronicleLogAppender.java:294) ~[classes/:?] at org.nuxeo.lib.stream.log.LogAppender.append(LogAppender.java:62) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.LogStreamManager.append(LogStreamManager.java:101) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.sendRecords(ComputationRunner.java:448) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.checkpoint(ComputationRunner.java:415) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.checkpointIfNecessary(ComputationRunner.java:404) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.processRecord(ComputationRunner.java:344) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.processLoop(ComputationRunner.java:228) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.run(ComputationRunner.java:178) [classes/:?] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?] at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?] at java.lang.Thread.run(Thread.java:834) [?:?] 14:47:15,134 [C3Pool-02,in:105,inCheckpoint:104,out:104,lastRead:1560610035133,lastTimer:0,wm:204552278368321537,loop:105,record] ERROR [ComputationRunner] C3: Exception in processLoop: Index 2 out of bounds for length 0 java.lang.IndexOutOfBoundsException: Index 2 out of bounds for length 0 at jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) ~[?:?] at jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) ~[?:?] at jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) ~[?:?] at java.util.Objects.checkIndex(Objects.java:372) ~[?:?] at java.util.ArrayList.get(ArrayList.java:458) ~[?:?] at org.nuxeo.lib.stream.log.chronicle.ChronicleLogAppender.append(ChronicleLogAppender.java:294) ~[classes/:?] at org.nuxeo.lib.stream.log.LogAppender.append(LogAppender.java:62) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.LogStreamManager.append(LogStreamManager.java:101) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.sendRecords(ComputationRunner.java:448) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.checkpoint(ComputationRunner.java:415) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.checkpointIfNecessary(ComputationRunner.java:404) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.processRecord(ComputationRunner.java:344) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.processLoop(ComputationRunner.java:228) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.run(ComputationRunner.java:178) [classes/:?] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?] at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?] at java.lang.Thread.run(Thread.java:834) [?:?] 14:47:15,135 [C3Pool-01,in:229,inCheckpoint:228,out:228,lastRead:1560610035132,lastTimer:0,wm:204552278403186689,loop:228,record] WARN [Slf4jExceptionHandler$2] Closing store append for /tmp/junit147946307712040064/junit16577724229539467737/s2/offset-C3 14:47:15,135 [C3Pool-00,in:175,inCheckpoint:174,out:174,lastRead:1560610035134,lastTimer:0,wm:204552278386802689,loop:174,record] WARN [Slf4jExceptionHandler$2] Closing store append for /tmp/junit147946307712040064/junit16577724229539467737/s2/offset-C3 14:47:15,135 [C3Pool-02,in:105,inCheckpoint:104,out:104,lastRead:1560610035133,lastTimer:0,wm:204552278368321537,loop:105,record] WARN [Slf4jExceptionHandler$2] Closing store append for /tmp/junit147946307712040064/junit16577724229539467737/s2/offset-C3 14:47:15,135 [C3Pool-01,in:229,inCheckpoint:228,out:228,lastRead:1560610035132,lastTimer:0,wm:204552278403186689,loop:228,record] WARN [Slf4jExceptionHandler$2] Closing store append for /tmp/junit147946307712040064/junit16577724229539467737/s2/offset-C3 14:47:15,136 [C2Pool-00,in:1,inCheckpoint:0,out:0,lastRead:1560610035064,lastTimer:0,wm:204552278340665344,loop:0,record] ERROR [ComputationRunner] C2: CHECKPOINT FAILURE: Resume may create duplicates. 14:47:15,136 [C3Pool-00,in:175,inCheckpoint:174,out:174,lastRead:1560610035134,lastTimer:0,wm:204552278386802689,loop:174,record] WARN [Slf4jExceptionHandler$2] Closing store append for /tmp/junit147946307712040064/junit16577724229539467737/s2/offset-C3 14:47:15,136 [C3Pool-02,in:105,inCheckpoint:104,out:104,lastRead:1560610035133,lastTimer:0,wm:204552278368321537,loop:105,record] WARN [Slf4jExceptionHandler$2] Closing store append for /tmp/junit147946307712040064/junit16577724229539467737/s2/offset-C3 14:47:15,134 [C2Pool-01,in:1,inCheckpoint:0,out:0,lastRead:1560610035078,lastTimer:0,wm:204552278340796416,loop:0,record] ERROR [ComputationRunner] C2: CHECKPOINT FAILURE: Resume may create duplicates. 14:47:15,136 [C2Pool-00,in:1,inCheckpoint:0,out:0,lastRead:1560610035064,lastTimer:0,wm:204552278340665344,loop:0,record] ERROR [ComputationRunner] C2: Exception in processLoop: null java.lang.NullPointerException: null at net.openhft.chronicle.bytes.ref.BinaryLongReference.compareAndSwapValue(BinaryLongReference.java:106) ~[chronicle-bytes-2.17.18.jar:?] at net.openhft.chronicle.queue.impl.single.TableStoreWriteLock.lock(TableStoreWriteLock.java:47) ~[chronicle-queue-5.17.10.jar:?] at net.openhft.chronicle.queue.impl.single.SingleChronicleQueueExcerpts$StoreAppender.writingDocument(SingleChronicleQueueExcerpts.java:350) ~[chronicle-queue-5.17.10.jar:?] at net.openhft.chronicle.queue.impl.single.SingleChronicleQueueExcerpts$StoreAppender.writingDocument(SingleChronicleQueueExcerpts.java:342) ~[chronicle-queue-5.17.10.jar:?] at net.openhft.chronicle.queue.impl.single.SingleChronicleQueueExcerpts$StoreAppender.writeBytes(SingleChronicleQueueExcerpts.java:140) ~[chronicle-queue-5.17.10.jar:?] at org.nuxeo.lib.stream.log.chronicle.ChronicleLogOffsetTracker.commit(ChronicleLogOffsetTracker.java:146) ~[classes/:?] at org.nuxeo.lib.stream.log.chronicle.ChronicleLogTailer.commit(ChronicleLogTailer.java:141) ~[classes/:?] at org.nuxeo.lib.stream.log.chronicle.ChronicleLogTailer.commit(ChronicleLogTailer.java:150) ~[classes/:?] at java.util.ArrayList.forEach(ArrayList.java:1540) ~[?:?] at org.nuxeo.lib.stream.log.chronicle.ChronicleCompoundLogTailer.commit(ChronicleCompoundLogTailer.java:112) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.saveOffsets(ComputationRunner.java:437) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.checkpoint(ComputationRunner.java:419) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.checkpointIfNecessary(ComputationRunner.java:404) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.processRecord(ComputationRunner.java:344) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.processLoop(ComputationRunner.java:228) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.run(ComputationRunner.java:178) [classes/:?] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?] at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?] at java.lang.Thread.run(Thread.java:834) [?:?] 14:47:15,137 [C2Pool-01,in:1,inCheckpoint:0,out:0,lastRead:1560610035078,lastTimer:0,wm:204552278340796416,loop:0,record] ERROR [ComputationRunner] C2: Exception in processLoop: null java.lang.NullPointerException: null at net.openhft.chronicle.bytes.ref.BinaryLongReference.compareAndSwapValue(BinaryLongReference.java:106) ~[chronicle-bytes-2.17.18.jar:?] at net.openhft.chronicle.queue.impl.single.TableStoreWriteLock.lock(TableStoreWriteLock.java:47) ~[chronicle-queue-5.17.10.jar:?] at net.openhft.chronicle.queue.impl.single.SingleChronicleQueueExcerpts$StoreAppender.writingDocument(SingleChronicleQueueExcerpts.java:350) ~[chronicle-queue-5.17.10.jar:?] at net.openhft.chronicle.queue.impl.single.SingleChronicleQueueExcerpts$StoreAppender.writingDocument(SingleChronicleQueueExcerpts.java:342) ~[chronicle-queue-5.17.10.jar:?] at net.openhft.chronicle.queue.impl.single.SingleChronicleQueueExcerpts$StoreAppender.writeBytes(SingleChronicleQueueExcerpts.java:140) ~[chronicle-queue-5.17.10.jar:?] at org.nuxeo.lib.stream.log.chronicle.ChronicleLogOffsetTracker.commit(ChronicleLogOffsetTracker.java:146) ~[classes/:?] at org.nuxeo.lib.stream.log.chronicle.ChronicleLogTailer.commit(ChronicleLogTailer.java:141) ~[classes/:?] at org.nuxeo.lib.stream.log.chronicle.ChronicleLogTailer.commit(ChronicleLogTailer.java:150) ~[classes/:?] at java.util.ArrayList.forEach(ArrayList.java:1540) ~[?:?] at org.nuxeo.lib.stream.log.chronicle.ChronicleCompoundLogTailer.commit(ChronicleCompoundLogTailer.java:112) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.saveOffsets(ComputationRunner.java:437) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.checkpoint(ComputationRunner.java:419) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.checkpointIfNecessary(ComputationRunner.java:404) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.processRecord(ComputationRunner.java:344) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.processLoop(ComputationRunner.java:228) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.run(ComputationRunner.java:178) [classes/:?] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?] at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?] at java.lang.Thread.run(Thread.java:834) [?:?] 14:47:15,138 [C2Pool-02,in:1,inCheckpoint:0,out:0,lastRead:1560610035073,lastTimer:0,wm:204552278340927488,loop:0,record] ERROR [ComputationRunner] C2: CHECKPOINT FAILURE: Resume may create duplicates. 14:47:15,138 [main] WARN [Slf4jExceptionHandler$2] Closing store append for /tmp/junit147946307712040064/junit16577724229539467737/s2/P-06 14:47:15,138 [C2Pool-02,in:1,inCheckpoint:0,out:0,lastRead:1560610035073,lastTimer:0,wm:204552278340927488,loop:0,record] ERROR [ComputationRunner] C2: Exception in processLoop: null java.lang.NullPointerException: null at net.openhft.chronicle.queue.impl.single.SingleChronicleQueueExcerpts$StoreAppender.resetPosition(SingleChronicleQueueExcerpts.java:329) ~[chronicle-queue-5.17.10.jar:?] at net.openhft.chronicle.queue.impl.single.SingleChronicleQueueExcerpts$StoreAppender.setCycle2(SingleChronicleQueueExcerpts.java:294) ~[chronicle-queue-5.17.10.jar:?] at net.openhft.chronicle.queue.impl.single.SingleChronicleQueueExcerpts$StoreAppender.setWireIfNull(SingleChronicleQueueExcerpts.java:383) ~[chronicle-queue-5.17.10.jar:?] at net.openhft.chronicle.queue.impl.single.SingleChronicleQueueExcerpts$StoreAppender.writingDocument(SingleChronicleQueueExcerpts.java:355) ~[chronicle-queue-5.17.10.jar:?] at net.openhft.chronicle.queue.impl.single.SingleChronicleQueueExcerpts$StoreAppender.writingDocument(SingleChronicleQueueExcerpts.java:342) ~[chronicle-queue-5.17.10.jar:?] at net.openhft.chronicle.queue.impl.single.SingleChronicleQueueExcerpts$StoreAppender.writeBytes(SingleChronicleQueueExcerpts.java:140) ~[chronicle-queue-5.17.10.jar:?] at org.nuxeo.lib.stream.log.chronicle.ChronicleLogOffsetTracker.commit(ChronicleLogOffsetTracker.java:146) ~[classes/:?] at org.nuxeo.lib.stream.log.chronicle.ChronicleLogTailer.commit(ChronicleLogTailer.java:141) ~[classes/:?] at org.nuxeo.lib.stream.log.chronicle.ChronicleLogTailer.commit(ChronicleLogTailer.java:150) ~[classes/:?] at java.util.ArrayList.forEach(ArrayList.java:1540) ~[?:?] at org.nuxeo.lib.stream.log.chronicle.ChronicleCompoundLogTailer.commit(ChronicleCompoundLogTailer.java:112) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.saveOffsets(ComputationRunner.java:437) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.checkpoint(ComputationRunner.java:419) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.checkpointIfNecessary(ComputationRunner.java:404) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.processRecord(ComputationRunner.java:344) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.processLoop(ComputationRunner.java:228) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.run(ComputationRunner.java:178) [classes/:?] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?] at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?] at java.lang.Thread.run(Thread.java:834) [?:?] 14:47:15,134 [C1Pool-03,in:560,inCheckpoint:559,out:559,lastRead:1560610035079,lastTimer:0,wm:204552278416424961,loop:559,record] ERROR [ComputationRunner] C1: Exception in processLoop: null java.lang.NullPointerException: null at net.openhft.chronicle.bytes.ref.BinaryLongReference.compareAndSwapValue(BinaryLongReference.java:106) ~[chronicle-bytes-2.17.18.jar:?] at net.openhft.chronicle.queue.impl.single.TableStoreWriteLock.lock(TableStoreWriteLock.java:47) ~[chronicle-queue-5.17.10.jar:?] at net.openhft.chronicle.queue.impl.single.SingleChronicleQueueExcerpts$StoreAppender.writingDocument(SingleChronicleQueueExcerpts.java:350) ~[chronicle-queue-5.17.10.jar:?] at net.openhft.chronicle.queue.impl.single.SingleChronicleQueueExcerpts$StoreAppender.writingDocument(SingleChronicleQueueExcerpts.java:342) ~[chronicle-queue-5.17.10.jar:?] at net.openhft.chronicle.queue.impl.single.SingleChronicleQueueExcerpts$StoreAppender.writeBytes(SingleChronicleQueueExcerpts.java:140) ~[chronicle-queue-5.17.10.jar:?] at org.nuxeo.lib.stream.log.chronicle.ChronicleLogOffsetTracker.commit(ChronicleLogOffsetTracker.java:146) ~[classes/:?] at org.nuxeo.lib.stream.log.chronicle.ChronicleLogTailer.commit(ChronicleLogTailer.java:141) ~[classes/:?] at org.nuxeo.lib.stream.log.chronicle.ChronicleLogTailer.commit(ChronicleLogTailer.java:150) ~[classes/:?] at java.util.ArrayList.forEach(ArrayList.java:1540) ~[?:?] at org.nuxeo.lib.stream.log.chronicle.ChronicleCompoundLogTailer.commit(ChronicleCompoundLogTailer.java:112) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.saveOffsets(ComputationRunner.java:437) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.checkpoint(ComputationRunner.java:419) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.checkpointIfNecessary(ComputationRunner.java:404) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.processRecord(ComputationRunner.java:344) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.processLoop(ComputationRunner.java:228) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.run(ComputationRunner.java:178) [classes/:?] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?] at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?] at java.lang.Thread.run(Thread.java:834) [?:?] 14:47:15,133 [C1Pool-02,in:437,inCheckpoint:436,out:436,lastRead:1560610035077,lastTimer:0,wm:204552278401482753,loop:436,record] ERROR [ComputationRunner] C1: Exception in processLoop: null java.lang.NullPointerException: null at net.openhft.chronicle.queue.impl.single.SingleChronicleQueueExcerpts$StoreAppender.resetPosition(SingleChronicleQueueExcerpts.java:329) ~[chronicle-queue-5.17.10.jar:?] at net.openhft.chronicle.queue.impl.single.SingleChronicleQueueExcerpts$StoreAppender.setCycle2(SingleChronicleQueueExcerpts.java:294) ~[chronicle-queue-5.17.10.jar:?] at net.openhft.chronicle.queue.impl.single.SingleChronicleQueueExcerpts$StoreAppender.setWireIfNull(SingleChronicleQueueExcerpts.java:383) ~[chronicle-queue-5.17.10.jar:?] at net.openhft.chronicle.queue.impl.single.SingleChronicleQueueExcerpts$StoreAppender.writingDocument(SingleChronicleQueueExcerpts.java:355) ~[chronicle-queue-5.17.10.jar:?] at net.openhft.chronicle.queue.impl.single.SingleChronicleQueueExcerpts$StoreAppender.writingDocument(SingleChronicleQueueExcerpts.java:342) ~[chronicle-queue-5.17.10.jar:?] at net.openhft.chronicle.queue.impl.single.SingleChronicleQueueExcerpts$StoreAppender.writeBytes(SingleChronicleQueueExcerpts.java:140) ~[chronicle-queue-5.17.10.jar:?] at org.nuxeo.lib.stream.log.chronicle.ChronicleLogOffsetTracker.commit(ChronicleLogOffsetTracker.java:146) ~[classes/:?] at org.nuxeo.lib.stream.log.chronicle.ChronicleLogTailer.commit(ChronicleLogTailer.java:141) ~[classes/:?] at org.nuxeo.lib.stream.log.chronicle.ChronicleLogTailer.commit(ChronicleLogTailer.java:150) ~[classes/:?] at java.util.ArrayList.forEach(ArrayList.java:1540) ~[?:?] at org.nuxeo.lib.stream.log.chronicle.ChronicleCompoundLogTailer.commit(ChronicleCompoundLogTailer.java:112) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.saveOffsets(ComputationRunner.java:437) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.checkpoint(ComputationRunner.java:419) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.checkpointIfNecessary(ComputationRunner.java:404) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.processRecord(ComputationRunner.java:344) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.processLoop(ComputationRunner.java:228) ~[classes/:?] at org.nuxeo.lib.stream.computation.log.ComputationRunner.run(ComputationRunner.java:178) [classes/:?] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?] at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?] at java.lang.Thread.run(Thread.java:834) [?:?]