12:05:54,620 AM [test-pekko.actor.default-dispatcher-5] [INFO] Slf4jLogger - Slf4jLogger started 12:05:54,668 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-24#49959512]] 12:05:54,668 AM [main] [DEBUG] MessageAssembler - testHandledMessages: Received first slice for StringIdentifier{value=test} - creating AssembledMessageState 12:05:54,669 AM [main] [DEBUG] AssembledMessageState - testHandledMessages: addSlice: identifier: StringIdentifier{value=test}, sliceIndex: 1, lastSliceIndex: 0, assembledSize: 0, sliceHashCode: 1, lastSliceHashCode: -1 12:05:54,669 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-24#49959512]] 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:150) at org.opendaylight.controller.cluster.messaging.AssembledMessageState.addSlice(AssembledMessageState.java:94) at org.opendaylight.controller.cluster.messaging.MessageAssembler.processMessageSliceForState(MessageAssembler.java:158) at org.opendaylight.controller.cluster.messaging.MessageAssembler.onMessageSlice(MessageAssembler.java:126) at org.opendaylight.controller.cluster.messaging.MessageAssembler.handleMessage(MessageAssembler.java:115) at org.opendaylight.controller.cluster.messaging.MessageAssemblerTest.testHandledMessages(MessageAssemblerTest.java:67) 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.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:52) at org.junit.vintage.engine.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:95) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:71) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:74) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:256) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:228) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:189) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:109) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:66) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:168) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:65) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:137) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:126) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:71) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$2(InterceptingLauncher.java:66) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:65) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:71) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at org.apache.maven.surefire.api.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:125) at org.apache.maven.surefire.junitplatform.LauncherAdapter.executeWithCancellationToken(LauncherAdapter.java:68) at org.apache.maven.surefire.junitplatform.LauncherAdapter.execute(LauncherAdapter.java:54) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:203) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:168) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:136) 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) 12:05:54,670 AM [main] [DEBUG] MessageAssembler - testHandledMessages: Removing state for StringIdentifier{value=test} 12:05:54,670 AM [main] [DEBUG] MessageAssembler - testHandledMessages: AssembledMessageState for StringIdentifier{value=test} was removed from the cache due to EXPLICIT 12:05:54,670 AM [main] [DEBUG] MessageAssembler - testHandledMessages: handleMessage: AbortSlicing [identifier=StringIdentifier{value=test}] 12:05:54,670 AM [main] [DEBUG] MessageAssembler - testHandledMessages: Removing state for StringIdentifier{value=test} 12:05:54,670 AM [main] [DEBUG] MessageAssembler - testHandledMessages: Closing 12:05:54,686 AM [main] [DEBUG] MessageAssembler - testAssembledMessageStateExpiration: handleMessage: MessageSlice [identifier=MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=18], data.length=118, sliceIndex=1, totalSlices=2, lastSliceHashCode=-1, replyTo=Actor[pekko://test/system/testProbe-25#66980338]] 12:05:54,686 AM [main] [DEBUG] MessageAssembler - testAssembledMessageStateExpiration: Received first slice for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=18] - creating AssembledMessageState 12:05:54,686 AM [main] [DEBUG] AssembledMessageState - testAssembledMessageStateExpiration: addSlice: identifier: MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=18], sliceIndex: 1, lastSliceIndex: 0, assembledSize: 0, sliceHashCode: -1, lastSliceHashCode: -1 12:05:54,686 AM [main] [DEBUG] MessageAssembler - testAssembledMessageStateExpiration: Added slice for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=18] - expecting more 12:05:54,937 AM [main] [WARN] MessageAssembler - testAssembledMessageStateExpiration: AssembledMessageState for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=18] was expired from the cache 12:05:54,939 AM [main] [DEBUG] MessageAssembler - testAssembledMessageStateExpiration: Closing 12:05:54,961 AM [main] [DEBUG] MessageAssembler - testMessageSliceWithStreamWriteFailure: handleMessage: MessageSlice [identifier=MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=19], data.length=118, sliceIndex=1, totalSlices=1, lastSliceHashCode=-1, replyTo=Actor[pekko://test/system/testProbe-26#567837415]] 12:05:54,962 AM [main] [DEBUG] MessageAssembler - testMessageSliceWithStreamWriteFailure: Received first slice for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=19] - creating AssembledMessageState 12:05:54,962 AM [main] [DEBUG] AssembledMessageState - testMessageSliceWithStreamWriteFailure: addSlice: identifier: MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=19], sliceIndex: 1, lastSliceIndex: 0, assembledSize: 0, sliceHashCode: -1, lastSliceHashCode: -1 12:05:54,964 AM [main] [WARN] MessageAssembler - testMessageSliceWithStreamWriteFailure: Error processing MessageSlice [identifier=MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=19], data.length=118, sliceIndex=1, totalSlices=1, lastSliceHashCode=-1, replyTo=Actor[pekko://test/system/testProbe-26#567837415]] org.opendaylight.controller.cluster.messaging.MessageSliceException: Error writing data for slice 1 of message MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=19] at org.opendaylight.controller.cluster.messaging.AssembledMessageState.addSlice(AssembledMessageState.java:109) at org.opendaylight.controller.cluster.messaging.MessageAssembler.processMessageSliceForState(MessageAssembler.java:158) at org.opendaylight.controller.cluster.messaging.MessageAssembler.onMessageSlice(MessageAssembler.java:126) at org.opendaylight.controller.cluster.messaging.MessageAssembler.handleMessage(MessageAssembler.java:115) at org.opendaylight.controller.cluster.messaging.MessageAssemblerTest.testMessageSliceWithStreamWriteFailure(MessageAssemblerTest.java:133) 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.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:52) at org.junit.vintage.engine.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:95) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:71) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:74) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:256) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:228) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:189) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:109) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:66) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:168) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:65) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:137) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:126) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:71) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$2(InterceptingLauncher.java:66) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:65) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:71) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at org.apache.maven.surefire.api.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:125) at org.apache.maven.surefire.junitplatform.LauncherAdapter.executeWithCancellationToken(LauncherAdapter.java:68) at org.apache.maven.surefire.junitplatform.LauncherAdapter.execute(LauncherAdapter.java:54) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:203) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:168) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:136) 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.raft.spi.FileBackedOutputStream.write(FileBackedOutputStream.java:235) 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) ... 55 more 12:05:54,965 AM [main] [DEBUG] MessageAssembler - testMessageSliceWithStreamWriteFailure: Removing state for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=19] 12:05:54,965 AM [main] [DEBUG] MessageAssembler - testMessageSliceWithStreamWriteFailure: AssembledMessageState for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=19] was removed from the cache due to EXPLICIT 12:05:54,966 AM [main] [DEBUG] MessageAssembler - testMessageSliceWithStreamWriteFailure: Closing 12:05:54,986 AM [main] [DEBUG] MessageAssembler - testFirstMessageSliceWithInvalidIndex: handleMessage: MessageSlice [identifier=MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=20], data.length=0, sliceIndex=2, totalSlices=3, lastSliceHashCode=1, replyTo=Actor[pekko://test/system/testProbe-27#-1425472726]] 12:05:54,987 AM [main] [DEBUG] MessageAssembler - testFirstMessageSliceWithInvalidIndex: AssembledMessageState not found for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=20] - returning failed reply 12:05:54,988 AM [main] [DEBUG] MessageAssembler - testFirstMessageSliceWithInvalidIndex: Closing 12:05:55,7 AM [main] [DEBUG] MessageAssembler - testMessageSliceWithByteSourceFailure: handleMessage: MessageSlice [identifier=MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=21], data.length=118, sliceIndex=1, totalSlices=1, lastSliceHashCode=-1, replyTo=Actor[pekko://test/system/testProbe-28#-1455136583]] 12:05:55,7 AM [main] [DEBUG] MessageAssembler - testMessageSliceWithByteSourceFailure: Received first slice for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=21] - creating AssembledMessageState 12:05:55,8 AM [main] [DEBUG] AssembledMessageState - testMessageSliceWithByteSourceFailure: addSlice: identifier: MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=21], sliceIndex: 1, lastSliceIndex: 0, assembledSize: 0, sliceHashCode: -1, lastSliceHashCode: -1 12:05:55,9 AM [main] [DEBUG] MessageAssembler - testMessageSliceWithByteSourceFailure: Received last slice for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=21] 12:05:55,9 AM [main] [WARN] MessageAssembler - testMessageSliceWithByteSourceFailure: Error processing MessageSlice [identifier=MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=21], data.length=118, sliceIndex=1, totalSlices=1, lastSliceHashCode=-1, replyTo=Actor[pekko://test/system/testProbe-28#-1455136583]] org.opendaylight.controller.cluster.messaging.MessageSliceException: Error re-assembling bytes for identifier MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=21] at org.opendaylight.controller.cluster.messaging.MessageAssembler.reAssembleMessage(MessageAssembler.java:191) at org.opendaylight.controller.cluster.messaging.MessageAssembler.processMessageSliceForState(MessageAssembler.java:161) at org.opendaylight.controller.cluster.messaging.MessageAssembler.onMessageSlice(MessageAssembler.java:126) at org.opendaylight.controller.cluster.messaging.MessageAssembler.handleMessage(MessageAssembler.java:115) at org.opendaylight.controller.cluster.messaging.MessageAssemblerTest.testMessageSliceWithByteSourceFailure(MessageAssemblerTest.java:108) 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.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:52) at org.junit.vintage.engine.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:95) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:71) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:74) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:256) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:228) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:189) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:109) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:66) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:168) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:65) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:137) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:126) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:71) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$2(InterceptingLauncher.java:66) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:65) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:71) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at org.apache.maven.surefire.api.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:125) at org.apache.maven.surefire.junitplatform.LauncherAdapter.executeWithCancellationToken(LauncherAdapter.java:68) at org.apache.maven.surefire.junitplatform.LauncherAdapter.execute(LauncherAdapter.java:54) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:203) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:168) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:136) 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:186) ... 55 more 12:05:55,10 AM [main] [DEBUG] MessageAssembler - testMessageSliceWithByteSourceFailure: Removing state for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=21] 12:05:55,10 AM [main] [DEBUG] MessageAssembler - testMessageSliceWithByteSourceFailure: AssembledMessageState for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=21] was removed from the cache due to EXPLICIT 12:05:55,11 AM [main] [DEBUG] MessageAssembler - testMessageSliceWithByteSourceFailure: Closing 12:05:55,34 AM [main] [DEBUG] MessageAssembler - testSingleMessageSlice: handleMessage: MessageSlice [identifier=MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=22], data.length=118, sliceIndex=1, totalSlices=1, lastSliceHashCode=-1, replyTo=Actor[pekko://test/system/testProbe-29#-422443506]] 12:05:55,34 AM [main] [DEBUG] MessageAssembler - testSingleMessageSlice: Received first slice for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=22] - creating AssembledMessageState 12:05:55,35 AM [main] [DEBUG] AssembledMessageState - testSingleMessageSlice: addSlice: identifier: MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=22], sliceIndex: 1, lastSliceIndex: 0, assembledSize: 0, sliceHashCode: -1, lastSliceHashCode: -1 12:05:55,40 AM [main] [DEBUG] MessageAssembler - testSingleMessageSlice: Received last slice for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=22] 12:05:55,42 AM [main] [DEBUG] MessageAssembler - testSingleMessageSlice: Removing state for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=22] 12:05:55,42 AM [main] [DEBUG] MessageAssembler - testSingleMessageSlice: AssembledMessageState for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=22] was removed from the cache due to EXPLICIT 12:05:55,42 AM [main] [DEBUG] MessageAssembler - testSingleMessageSlice: Notifying callback of re-assembled message BytesMessage [bytes=[1, 2, 3]] 12:05:55,43 AM [main] [DEBUG] MessageAssembler - testSingleMessageSlice: Closing 12:05:55,48 AM [test-pekko.actor.default-dispatcher-5] [INFO] CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]