12:19:34,710 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
12:19:37,78 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#-1925183648]]
12:19:37,105 AM [main] [DEBUG] MessageAssembler - testHandledMessages: Received first slice for StringIdentifier{value=test} - creating AssembledMessageState
12:19:37,118 AM [main] [DEBUG] AssembledMessageState - testHandledMessages: addSlice: identifier: StringIdentifier{value=test}, sliceIndex: 1, lastSliceIndex: 0, assembledSize: 0, sliceHashCode: 1, lastSliceHashCode: -1
12:19:37,119 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#-1925183648]]
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)
12:19:37,128 AM [main] [DEBUG] MessageAssembler - testHandledMessages: Removing state for StringIdentifier{value=test}
12:19:37,149 AM [main] [DEBUG] MessageAssembler - testHandledMessages: AssembledMessageState for StringIdentifier{value=test} was removed from the cache due to EXPLICIT
12:19:37,149 AM [main] [DEBUG] MessageAssembler - testHandledMessages: handleMessage: AbortSlicing [identifier=StringIdentifier{value=test}]
12:19:37,149 AM [main] [DEBUG] MessageAssembler - testHandledMessages: Removing state for StringIdentifier{value=test}
12:19:37,150 AM [main] [DEBUG] MessageAssembler - testHandledMessages: Closing
12:19:37,174 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#-345607142]]
12:19:37,181 AM [main] [DEBUG] MessageAssembler - testAssembledMessageStateExpiration: Received first slice for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=1] - creating AssembledMessageState
12:19:37,181 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
12:19:37,182 AM [main] [DEBUG] MessageAssembler - testAssembledMessageStateExpiration: Added slice for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=1] - expecting more
12:19:37,212 AM [test-pekko.actor.default-dispatcher-4] [INFO] Slf4jLogger - Slf4jLogger started
12:19:37,506 AM [main] [WARN] MessageAssembler - testAssembledMessageStateExpiration: AssembledMessageState for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=1] was expired from the cache
12:19:37,529 AM [main] [DEBUG] MessageAssembler - testAssembledMessageStateExpiration: Closing
12:19:37,554 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#597340588]]
12:19:37,555 AM [main] [DEBUG] MessageAssembler - testMessageSliceWithStreamWriteFailure: Received first slice for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=2] - creating AssembledMessageState
12:19:37,556 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
12:19:37,558 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#597340588]]
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
12:19:37,563 AM [main] [DEBUG] MessageAssembler - testMessageSliceWithStreamWriteFailure: Removing state for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=2]
12:19:37,563 AM [main] [DEBUG] MessageAssembler - testMessageSliceWithStreamWriteFailure: AssembledMessageState for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=2] was removed from the cache due to EXPLICIT
12:19:37,564 AM [main] [DEBUG] MessageAssembler - testMessageSliceWithStreamWriteFailure: Closing
12:19:37,584 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#1473988038]]
12:19:37,584 AM [main] [DEBUG] MessageAssembler - testFirstMessageSliceWithInvalidIndex: AssembledMessageState not found for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=3] - returning failed reply
12:19:37,585 AM [main] [DEBUG] MessageAssembler - testFirstMessageSliceWithInvalidIndex: Closing
12:19:37,601 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#-372295107]]
12:19:37,602 AM [main] [DEBUG] MessageAssembler - testMessageSliceWithByteSourceFailure: Received first slice for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=4] - creating AssembledMessageState
12:19:37,602 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
12:19:37,603 AM [main] [DEBUG] MessageAssembler - testMessageSliceWithByteSourceFailure: Received last slice for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=4]
12:19:37,604 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#-372295107]]
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
12:19:37,606 AM [main] [DEBUG] MessageAssembler - testMessageSliceWithByteSourceFailure: Removing state for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=4]
12:19:37,606 AM [main] [DEBUG] MessageAssembler - testMessageSliceWithByteSourceFailure: AssembledMessageState for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=4] was removed from the cache due to EXPLICIT
12:19:37,607 AM [main] [DEBUG] MessageAssembler - testMessageSliceWithByteSourceFailure: Closing
12:19:37,623 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#-101101587]]
12:19:37,623 AM [main] [DEBUG] MessageAssembler - testSingleMessageSlice: Received first slice for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=5] - creating AssembledMessageState
12:19:37,625 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
12:19:37,631 AM [main] [DEBUG] MessageAssembler - testSingleMessageSlice: Received last slice for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=5]
12:19:37,636 AM [main] [DEBUG] MessageAssembler - testSingleMessageSlice: Removing state for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=5]
12:19:37,636 AM [main] [DEBUG] MessageAssembler - testSingleMessageSlice: AssembledMessageState for MessageSliceIdentifier [clientIdentifier=StringIdentifier{value=test}, slicerId=1, messageId=5] was removed from the cache due to EXPLICIT
12:19:37,637 AM [main] [DEBUG] FileBackedOutputStream - In cleanup
12:19:37,637 AM [main] [DEBUG] MessageAssembler - testSingleMessageSlice: Notifying callback of re-assembled message BytesMessage [bytes=[1, 2, 3]]
12:19:37,640 AM [main] [DEBUG] MessageAssembler - testSingleMessageSlice: Closing
12:19:37,674 AM [test-pekko.actor.default-dispatcher-6] [INFO] CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]