08:05:32,890 AM [test-pekko.actor.default-dispatcher-5] [INFO] Slf4jLogger - Slf4jLogger started Mockito is currently self-attaching to enable the inline-mock-maker. This will no longer work in future releases of the JDK. Please add Mockito as an agent to your build what is described in Mockito's documentation: https://javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/Mockito.html#0.3 WARNING: A Java agent has been loaded dynamically (/tmp/r/net/bytebuddy/byte-buddy-agent/1.15.3/byte-buddy-agent-1.15.3.jar) WARNING: If a serviceability tool is in use, please run with -XX:+EnableDynamicAgentLoading to hide this warning WARNING: If a serviceability tool is not in use, please run with -Djdk.instrument.traceUsage for more information WARNING: Dynamic loading of agents will be disallowed by default in a future release Mockito is currently self-attaching to enable the inline-mock-maker. This will no longer work in future releases of the JDK. Please add Mockito as an agent to your build what is described in Mockito's documentation: https://javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/Mockito.html#0.3 08:05:35,273 AM [main] [DEBUG] MessageAssembler - testHandledMessages: handleMessage: MessageSlice [identifier=StringIdentifier{value=test}, data.length=0, sliceIndex=1, totalSlices=1, lastSliceHashCode=1, replyTo=Actor[pekko://test/system/testProbe-1#1678493296]] 08:05:35,301 AM [main] [DEBUG] MessageAssembler - testHandledMessages: Received first slice for StringIdentifier{value=test} - creating AssembledMessageState 08:05:35,313 AM [main] [DEBUG] AssembledMessageState - testHandledMessages: addSlice: identifier: StringIdentifier{value=test}, sliceIndex: 1, lastSliceIndex: 0, assembledSize: 0, sliceHashCode: 1, lastSliceHashCode: -1 08:05:35,314 AM [main] [WARN] MessageAssembler - testHandledMessages: Error processing MessageSlice [identifier=StringIdentifier{value=test}, data.length=0, sliceIndex=1, totalSlices=1, lastSliceHashCode=1, replyTo=Actor[pekko://test/system/testProbe-1#1678493296]] org.opendaylight.controller.cluster.messaging.MessageSliceException: The hash code of the recorded last slice (-1) does not match the senders last hash code (1) for message StringIdentifier{value=test} at org.opendaylight.controller.cluster.messaging.AssembledMessageState.validateSlice(AssembledMessageState.java:146) at org.opendaylight.controller.cluster.messaging.AssembledMessageState.addSlice(AssembledMessageState.java:94) at org.opendaylight.controller.cluster.messaging.MessageAssembler.processMessageSliceForState(MessageAssembler.java:151) at org.opendaylight.controller.cluster.messaging.MessageAssembler.onMessageSlice(MessageAssembler.java:117) at org.opendaylight.controller.cluster.messaging.MessageAssembler.handleMessage(MessageAssembler.java:102) at org.opendaylight.controller.cluster.messaging.MessageAssemblerTest.testHandledMessages(MessageAssemblerTest.java:63) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) 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.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) 08:05:35,324 AM [main] [DEBUG] MessageAssembler - testHandledMessages: Removing state for StringIdentifier{value=test} 08:05:35,344 AM [main] [DEBUG] MessageAssembler - testHandledMessages: AssembledMessageState for StringIdentifier{value=test} was removed from the cache due to EXPLICIT 08:05:35,345 AM [main] [DEBUG] MessageAssembler - testHandledMessages: handleMessage: AbortSlicing [identifier=StringIdentifier{value=test}] 08:05:35,345 AM [main] [DEBUG] MessageAssembler - testHandledMessages: Removing state for StringIdentifier{value=test} 08:05:35,345 AM [main] [DEBUG] MessageAssembler - testHandledMessages: Closing 08:05:35,369 AM [main] [DEBUG] MessageAssembler - testAssembledMessageStateExpiration: handleMessage: MessageSlice [identifier=MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=1], data.length=118, sliceIndex=1, totalSlices=2, lastSliceHashCode=-1, replyTo=Actor[pekko://test/system/testProbe-2#1486933131]] 08:05:35,379 AM [main] [DEBUG] MessageAssembler - testAssembledMessageStateExpiration: Received first slice for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=1] - creating AssembledMessageState 08:05:35,380 AM [main] [DEBUG] AssembledMessageState - testAssembledMessageStateExpiration: addSlice: identifier: MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=1], sliceIndex: 1, lastSliceIndex: 0, assembledSize: 0, sliceHashCode: -1, lastSliceHashCode: -1 08:05:35,380 AM [main] [DEBUG] MessageAssembler - testAssembledMessageStateExpiration: Added slice for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=1] - expecting more 08:05:35,412 AM [test-pekko.actor.default-dispatcher-5] [INFO] Slf4jLogger - Slf4jLogger started 08:05:35,707 AM [main] [WARN] MessageAssembler - testAssembledMessageStateExpiration: AssembledMessageState for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=1] was expired from the cache 08:05:35,722 AM [main] [DEBUG] MessageAssembler - testAssembledMessageStateExpiration: Closing 08:05:35,745 AM [main] [DEBUG] MessageAssembler - testMessageSliceWithStreamWriteFailure: handleMessage: MessageSlice [identifier=MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=2], data.length=118, sliceIndex=1, totalSlices=1, lastSliceHashCode=-1, replyTo=Actor[pekko://test/system/testProbe-3#1256180217]] 08:05:35,746 AM [main] [DEBUG] MessageAssembler - testMessageSliceWithStreamWriteFailure: Received first slice for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=2] - creating AssembledMessageState 08:05:35,747 AM [main] [DEBUG] AssembledMessageState - testMessageSliceWithStreamWriteFailure: addSlice: identifier: MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=2], sliceIndex: 1, lastSliceIndex: 0, assembledSize: 0, sliceHashCode: -1, lastSliceHashCode: -1 08:05:35,749 AM [main] [WARN] MessageAssembler - testMessageSliceWithStreamWriteFailure: Error processing MessageSlice [identifier=MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=2], data.length=118, sliceIndex=1, totalSlices=1, lastSliceHashCode=-1, replyTo=Actor[pekko://test/system/testProbe-3#1256180217]] org.opendaylight.controller.cluster.messaging.MessageSliceException: Error writing data for slice 1 of message MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=2] at org.opendaylight.controller.cluster.messaging.AssembledMessageState.addSlice(AssembledMessageState.java:108) at org.opendaylight.controller.cluster.messaging.MessageAssembler.processMessageSliceForState(MessageAssembler.java:151) at org.opendaylight.controller.cluster.messaging.MessageAssembler.onMessageSlice(MessageAssembler.java:117) at org.opendaylight.controller.cluster.messaging.MessageAssembler.handleMessage(MessageAssembler.java:102) at org.opendaylight.controller.cluster.messaging.MessageAssemblerTest.testMessageSliceWithStreamWriteFailure(MessageAssemblerTest.java:129) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) 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.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) Caused by: java.io.IOException: mock IOException at org.opendaylight.controller.cluster.io.FileBackedOutputStream.write(FileBackedOutputStream.java:125) at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:125) at java.base/java.io.BufferedOutputStream.implFlush(BufferedOutputStream.java:252) at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:240) at java.base/java.io.FilterOutputStream.close(FilterOutputStream.java:184) at org.opendaylight.controller.cluster.messaging.AssembledMessageState.addSlice(AssembledMessageState.java:104) ... 47 more 08:05:35,754 AM [main] [DEBUG] MessageAssembler - testMessageSliceWithStreamWriteFailure: Removing state for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=2] 08:05:35,755 AM [main] [DEBUG] MessageAssembler - testMessageSliceWithStreamWriteFailure: AssembledMessageState for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=2] was removed from the cache due to EXPLICIT 08:05:35,755 AM [main] [DEBUG] MessageAssembler - testMessageSliceWithStreamWriteFailure: Closing 08:05:35,771 AM [main] [DEBUG] MessageAssembler - testFirstMessageSliceWithInvalidIndex: handleMessage: MessageSlice [identifier=MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=3], data.length=0, sliceIndex=2, totalSlices=3, lastSliceHashCode=1, replyTo=Actor[pekko://test/system/testProbe-4#-2108222102]] 08:05:35,772 AM [main] [DEBUG] MessageAssembler - testFirstMessageSliceWithInvalidIndex: AssembledMessageState not found for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=3] - returning failed reply 08:05:35,773 AM [main] [DEBUG] MessageAssembler - testFirstMessageSliceWithInvalidIndex: Closing 08:05:35,792 AM [main] [DEBUG] MessageAssembler - testMessageSliceWithByteSourceFailure: handleMessage: MessageSlice [identifier=MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=4], data.length=118, sliceIndex=1, totalSlices=1, lastSliceHashCode=-1, replyTo=Actor[pekko://test/system/testProbe-5#-369702915]] 08:05:35,792 AM [main] [DEBUG] MessageAssembler - testMessageSliceWithByteSourceFailure: Received first slice for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=4] - creating AssembledMessageState 08:05:35,793 AM [main] [DEBUG] AssembledMessageState - testMessageSliceWithByteSourceFailure: addSlice: identifier: MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=4], sliceIndex: 1, lastSliceIndex: 0, assembledSize: 0, sliceHashCode: -1, lastSliceHashCode: -1 08:05:35,793 AM [main] [DEBUG] MessageAssembler - testMessageSliceWithByteSourceFailure: Received last slice for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=4] 08:05:35,795 AM [main] [WARN] MessageAssembler - testMessageSliceWithByteSourceFailure: Error processing MessageSlice [identifier=MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=4], data.length=118, sliceIndex=1, totalSlices=1, lastSliceHashCode=-1, replyTo=Actor[pekko://test/system/testProbe-5#-369702915]] org.opendaylight.controller.cluster.messaging.MessageSliceException: Error re-assembling bytes for identifier MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=4] at org.opendaylight.controller.cluster.messaging.MessageAssembler.reAssembleMessage(MessageAssembler.java:183) at org.opendaylight.controller.cluster.messaging.MessageAssembler.processMessageSliceForState(MessageAssembler.java:154) at org.opendaylight.controller.cluster.messaging.MessageAssembler.onMessageSlice(MessageAssembler.java:117) at org.opendaylight.controller.cluster.messaging.MessageAssembler.handleMessage(MessageAssembler.java:102) at org.opendaylight.controller.cluster.messaging.MessageAssemblerTest.testMessageSliceWithByteSourceFailure(MessageAssemblerTest.java:104) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) 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.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) Caused by: java.io.IOException: mock IOException at org.opendaylight.controller.cluster.messaging.MessageAssembler.reAssembleMessage(MessageAssembler.java:178) ... 47 more 08:05:35,797 AM [main] [DEBUG] MessageAssembler - testMessageSliceWithByteSourceFailure: Removing state for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=4] 08:05:35,797 AM [main] [DEBUG] MessageAssembler - testMessageSliceWithByteSourceFailure: AssembledMessageState for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=4] was removed from the cache due to EXPLICIT 08:05:35,797 AM [main] [DEBUG] MessageAssembler - testMessageSliceWithByteSourceFailure: Closing 08:05:35,808 AM [main] [DEBUG] MessageAssembler - testSingleMessageSlice: handleMessage: MessageSlice [identifier=MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=5], data.length=118, sliceIndex=1, totalSlices=1, lastSliceHashCode=-1, replyTo=Actor[pekko://test/system/testProbe-6#-1806150193]] 08:05:35,809 AM [main] [DEBUG] MessageAssembler - testSingleMessageSlice: Received first slice for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=5] - creating AssembledMessageState 08:05:35,809 AM [main] [DEBUG] AssembledMessageState - testSingleMessageSlice: addSlice: identifier: MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=5], sliceIndex: 1, lastSliceIndex: 0, assembledSize: 0, sliceHashCode: -1, lastSliceHashCode: -1 08:05:35,814 AM [main] [DEBUG] MessageAssembler - testSingleMessageSlice: Received last slice for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=5] 08:05:35,817 AM [main] [DEBUG] MessageAssembler - testSingleMessageSlice: Removing state for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=5] 08:05:35,817 AM [main] [DEBUG] MessageAssembler - testSingleMessageSlice: AssembledMessageState for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=5] was removed from the cache due to EXPLICIT 08:05:35,817 AM [main] [DEBUG] FileBackedOutputStream - In cleanup 08:05:35,817 AM [main] [DEBUG] MessageAssembler - testSingleMessageSlice: Notifying callback of re-assembled message BytesMessage [bytes=[1, 2, 3]] 08:05:35,820 AM [main] [DEBUG] MessageAssembler - testSingleMessageSlice: Closing 08:05:35,857 AM [test-pekko.actor.default-dispatcher-6] [INFO] CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]